import Vue from 'vue'
// 引入组件
import SvgIcon from '@/components/SvgIcon'// svg component
console.log(SvgIcon)
// register globally  是全局注册方法
// 参数1代表全局组件的名称  使用方法 <svg-icon/>
// 参数2: 组件对象引用   .vue文件  以模块化的方式引入进来后包含了完整组件选项的对象

// 一个组件是否被全局注册 核心执行 Vue.component()
// 只要最终执行了这个代码即可
Vue.component('svg-icon', SvgIcon)

// 把svg目录下的所有.svg文件都变成模块化可用的状态
const req = require.context('./svg', false, /\.svg$/)
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)
